package com.kvw.filesystem.core;

import com.kvw.filesystem.exception.FileSystemException;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * Desc:
 *
 * @author: keen
 * Date: 2020-07-18
 * Time: 20:45
 */
public abstract class S3Storage extends AbstractStorage {

    public abstract void makeBucket(String bucketName) throws FileSystemException;

    public abstract List<String> listBuckets() throws FileSystemException;

    public abstract boolean bucketExists(String bucketName) throws FileSystemException;

    public abstract void removeBucket(String bucketName) throws FileSystemException;




}
